package com.gouwudai.gobbs.service;

import java.util.HashMap;

import com.gouwudai.gobbs.common.IPageList;
import com.gouwudai.gobbs.pojo.TbbsFriends;
import com.litt.core.common.PageParam;

/**
 * <pre>
 *  Title:TODO
 *  Description: TODO  
 * </pre>
 * 
 * @author <a href="mailto:littcai@hotmail.com">空心大白菜</a>
 * @date 2007-3-29
 * @version 1.0
 * <pre>
 * 修改记录
 *    修改后版本:     修改人：  修改日期:     修改内容: 
 * </pre>
 */
public interface IFriendsService {

	void save(TbbsFriends tbbsFriends);

	void doAddFriend(HashMap paramMap);

	TbbsFriends load(Integer id);

	/**
	 * 接受用户为好友
	 * @param friIds
	 */
	void doAcceptFriends(String friIds);

	/**
	 * 将多个用户加入黑名单
	 * @param friIds
	 */
	void doBlackFriends(String friIds);

	void updateBlack(Integer friId, Boolean isBlack);

	void updateOnline(String friendLoginId, Boolean isBlack);

	void delete(String ids);

	IPageList listPage(PageParam pageParam);

	int listCount(String loginId, int friendType);

	void AutoBindingTable(String loginId,
			javax.servlet.http.HttpServletRequest request);

}